import java.util.Calendar;

public class Incidente {
	protected String numero;
	protected Calendar fechaIngreso;
	protected Empleados empleado;
	protected int estado;
	protected Calendar fechaResolucion;
	protected String comentario;
	protected Empleados tecnico;
	protected boolean reiteracion;
	
	public String getNumero() {
		return numero;
	}

	public void setNumero(String numero) {
		this.numero = numero;
	}

	public Calendar getFechaIngreso() {
		return fechaIngreso;
	}

	public void setFechaIngreso() {
		this.fechaIngreso = Calendar.getInstance();
	}

	public Empleados getEmpleado() {
		return empleado;
	}

	public void setEmpleado(Empleados empleado) {
		this.empleado = empleado;
	}

	public String getEstado() {
		if(estado == 0){
			return "Cerrado";
		}
		else if(estado == 1){
			return "Abierto";
		}
		else{
			return "Asignado";
		}
	}

	public void setEstado(int estado) {
		this.estado = estado;
	}

	public Calendar getFechaResolucion() {
		return fechaResolucion;
	}

	public void setFechaResolucion() {
		this.fechaResolucion = Calendar.getInstance();
	}

	public String getComentario() {
		return comentario;
	}

	public void setComentario(String comentario) {
		this.comentario = comentario;
	}

	public Empleados getTecnico() {
		return tecnico;
	}

	public void setTecnico(Empleados tecnico) {
		this.tecnico = tecnico;
	}

	public boolean isReiteracion() {
		return reiteracion;
	}

	public void setReiteracion(boolean reiteracion) {
		this.reiteracion = reiteracion;
	}

	public Incidente(){	}
	
	public Incidente(String num, Empleados emp, String coment  ){
		numero = num;
		this.setFechaIngreso();
		empleado = emp;
		estado = 1;
		comentario = coment;
	}
	
}
